package es.app.services;

import java.util.List;

import es.app.beans.Usuario;
import es.app.daos.UsuarioDAOImpl;
import es.app.services.interfaces.ServicioUsuarios;
import es.app.util.Lista;

public class ServicioUsuariosImpl extends ServicioGenerico<Usuario, Integer> implements ServicioUsuarios<Usuario, Integer>{
	
	private UsuarioDAOImpl daoUsuario = ((UsuarioDAOImpl)dao);
	
	public boolean existeUsuario(final String nombre){
		List<Usuario> lista = daoUsuario.findByNombre(nombre);
		return lista!=null && lista.size()>0;
	}
	
	public Lista<Usuario> getUsuario(final String nombre){
		return daoUsuario.findByNombre(nombre);
		//daoUsuario.findAll();
		//return null;
	}

	public UsuarioDAOImpl getDaoUsuario() {
		return daoUsuario;
	}

	public void setDaoUsuario(UsuarioDAOImpl daoUsuario) {
		this.daoUsuario = daoUsuario;
	}
	
	

}
